
package com.jsu.collegestudentadmissionsystem.service;

import com.jsu.collegestudentadmissionsystem.pojo.vo.CollegeInformation;

import java.util.List;

public interface AdministratorService {

    ///对专业信息进行增删改查(major_info)
    //增
    void insertMajorInformation(Integer majorId, String majorCode, String majorName);
    //删
    void deleteMajorInformation(Integer majorId);
    //改
    void alterMajorInformation(Integer majorId, String majorCode, String majorName);
    //查
    void queryMajorInformation();


    ///对中学院校信息进行增删改查(middle_school_info)
    //middle_school_id
    //middle_school_name
    //增
    void insertMiddleSchoolInformation(Integer middleSchoolId, String middleSchoolName);
    //删
    void deleteMiddleSchoolInformation(Integer middleSchoolId);
    //改
    void alterMiddleSchoolInformation(Integer id, Integer middleSchoolId, String middleSchoolName);
    //查
    void queryMiddleSchoolInformation();


    ///对高校信息进行增删改查(college_major_info)
    //college_major_id
    //college_id
    //major_id
    //admission_batch_id
    //admission_quantity
    //增
    void insertCollegeMajorInformation(Integer collegeMajorId, Integer collegeId, Integer majorId, Integer admissionBatchId, Integer admissionQuantity);
    //删
    void deleteCollegeMajorInformation(Integer collegeMajorId);
    //改
    void alterCollegeMajorInformation(Integer collegeMajorId, Integer collegeId, Integer majorId, Integer admissionBatchId, Integer admissionQuantity);
    //查
    void queryCollegeMajorInformation();


    ///对考生成绩信息进行增删改查(student_score_info)
    //score_id
    //student_id
    //main_subject_score_one
    //main_subject_score_two
    //main_subject_score_three
    //subject_score_one
    //subject_score_two
    //subject_score_three
    //total_score
    //增
    void insertScoreInformation();
    //删
    void deleteScoreInformation(Integer score_id);
    //改
    void alterScoreInformation(Integer score_id, Integer student_id, float main_subject_score_one, float main_subject_score_two, float main_subject_score_three, float subject_score_one, float subject_score_two, float subject_score_three, float total_score);
    //查
    void queryScoreInformation();


    void updateStatus();


    //1.1 号操作
    void insertStudentInformation();
    //1.5 号操作
    void insertCollegeInformation();
    //1.4 号操作
    void searchStudentInformation();
    //1.8 号操作
    void searchCollegeInformation();



    ///系统流程的控制(status_record)
    //
    //
    //
    //


}

